package com.lz.demo.log.slf4j;

import com.lz.demo.log.slf4j.subpackage.SubPackageTest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * slf4j 日志级别从高到低：error、warn、info、debug、trace，另外，还有 off 和 all 表示关闭和记录所有日志
 * 在使用 log4j 作为实际输出时，要注意 log4j.properties 中配置的 FATAL 级别，是没用的，因为 slf4j 最高为 ERROR
 */
public class Slf4jLog4jImplTest {
    static final Logger LOGGER = LoggerFactory.getLogger(Slf4jLog4jImplTest.class);

    public static void main( String[] args ) {
        LOGGER.trace("logback trace print");
        LOGGER.debug("logback debug print");
        LOGGER.info("logback info print");
        LOGGER.warn("logback warn print");
        LOGGER.error("logback error print");

        SubPackageTest.test();
    }
}
